package org.fing.edu.uy.esbadp.core;



/*
 * Define las distintas constantes para los distintos servicios de adaptacion que 
 * pueden estar definidos en un flujo de adaptacion
 * 
 */
public class AdpFlowConstants {

	//indentificadores para los servicios de routeo
	public static String RoutingServiceName = "RUT";
	public static String RoutingServiceCategoryName = "esb-adaptative";
	
	//identificadores para los servicios de retardo
	public static String DelayServiceName = "RET";
	public static String DelayServiceCategoryName = "esb-adaptative";
	
	//identificadores para los servicios de retardo
	public static String TransformationServiceName = "TRN";
	public static String TransformationServiceCategoryName = "esb-adaptative";
	
	//identificadores para los servicios de delivery sync
	public static String DeliverySyncServiceName = "SYNC";
	public static String DeliverySyncServiceCategoryName = "esb-adaptative";
	
	//identificadores para los servicios de delivery sync
	public static String CacheLoadServiceName = "CACHE";
	public static String CacheLoadServiceCategoryName = "esb-adaptative";
	
	//identificadores para los servicios del unificador
	public static String UnificatorServiceName = "UNI";
	public static String UnificatorCategoryName = "esb-adaptative";
	
	//identificadores para los servicios del distribuidor en equivalentes
	public static String ListServiceName = "LST";
	public static String ListCategoryName = "esb-adaptative";
	
	//identificadores para los servicios de balancear la carga randomicamente
	public static String BalanceServiceName = "RBAL";
	public static String BalanceCategoryName = "esb-adaptative";
	
	
	//identificador de propiedad del mensaje en la cual se envia la lista de servicios a realizar
	public static String PropertyFlowServices = "PropertyFlowServices";
	
}
